home *** CD-ROM | disk | FTP | other *** search
- property standardImage, alternateImage, nextCM
-
- on getBehaviorDescription
- vDesc = "Change the sprite's cast member when the mouse rolls over." & RETURN & RETURN
- vDesc = vDesc & "PARAMETERS:" & RETURN
- vDesc = vDesc & "Use Next Member - Turn this option on to automatically display"
- vDesc = vDesc && "the next cast member in the cast when mouse rolls over the sprite." & RETURN
- vDesc = vDesc & "Rollover Cast Member - Choose a specific cast member to appear when the"
- vDesc = vDesc && "mouse rolls over the sprite. This setting is ignored if Use Next Member is on."
- return vDesc
- end
-
- on getBehaviorTooltip
- vTip = "Makes the current sprite's cast member " & RETURN
- vTip = vTip & "change when the pointer is over the sprite."
- return vTip
- end
-
- on mouseEnter me
- set the member of sprite the spriteNum of me to me.alternateImage
- end
-
- on mouseLeave me
- set the member of sprite the spriteNum of me to me.standardImage
- end
-
- on beginSprite me
- me.standardImage = the member of sprite me.spriteNum
- if nextCM = 1 then
- memref = the member of sprite me.spriteNum
- memdefault = member(memref.memberNum + 1)
- alternateImage = memdefault
- end if
- end
-
- on getPropertyDescriptionList
- if the currentSpriteNum = 0 then
- memdefault = 0
- else
- memref = the member of sprite the currentSpriteNum
- castLibNum = memref.castLibNum
- memdefault = member(memref.memberNum + 1, castLibNum)
- end if
- p_list = [#nextCM: [#comment: "Use Next Member:", #format: #boolean, #default: 1], #alternateImage: [#comment: "Rollover Cast Member:", #format: #graphic, #default: memdefault]]
- return p_list
- end
-